#define _CRT_SECURE_NO_WARNINGS 1


//#include <stdio.h>
//
//int main() {
//    int n = 0;
//    scanf("%d", &n);
//#define m n
//    int arr[m] = { 0 };
//   
//    while (n--)
//    {
//        scanf("%d ", &arr);
//    }
//
//    return 0;
//}
//
//#include <stdio.h>
//
//int main() {
//    int n = 0;
//    scanf("%d", &n);
//    int* arr = (int*)malloc(sizeof(int) * n);
//    int i = 0;
//    int m = 0;
//
//    /*for (i = 0; i < n; i++)
//    {
//        arr[i] = scanf("%d", &m);
//    }*/
//
//
//    for (i = 0; i < n; i++)
//    {
//        printf("%d ", arr[i]);
//    }
//    return 0;
//}


//#include <stdio.h>
//
//int main() {
//    int n = 0;
//    int i = 0;
//    int count1 = 0;
//    int count2 = 0;
//    int count3 = 0;
//    scanf("%d", &n);
//    int arr[50] = { 0 };
//    for (i = 0; i < n-1; i++)
//    {
//        scanf("%d", &arr[i]);
//    }
//    for (i = 0; i < n; i++)
//    {
//        if (arr[i] > arr[i + 1])
//        {
//            count1++;
//        }
//        else if (arr[i] < arr[i + 1])
//        {
//            count2++;
//        }
//        else
//        {
//            count3++;
//        }
//    }
//    if ((count1 == n ) || (count2 == n ) || (count3 == n ))
//    {
//        printf("sorted");
//    }
//    else 
//    {
//        printf("unsorted");
//    }
//    return 0;
//}


//#include<stdio.h>
//
//int main()
//{
//	int i = 0;
//	int arr[5] = { 0 };
//	for (i = 0; i < 5; i++)
//	{
//		scanf("%d", &arr[i]);
//	}
//
//	for (i = 0; i < 5; i++)
//	{
//		printf("%d ", arr[i]);
//	}
//	return 0;
//}


//#include <stdio.h>
//
//int main() {
//    int m = 0;
//    int n = 0;
//    int i = 0;
//    int a = 0;
//    int b = 0;
//    scanf("%d %d", &m, &n);
//    int arr1[30] = { 0 };
//    int arr2[30] = { 0 };
//    for (i = 0; i < m; i++)
//    {
//        scanf("%d", &arr1[i]);
//    }
//    for (i = 0; i < n; i++)
//    {
//        scanf("%d", &arr2[i]);
//    }
//    int arr3[30] = { 0 };
//    for (i = 0; i < m + n; i++)
//    {
//        if ((arr1[a] < arr2[b]) && (a < m))
//        {
//            arr3[i] = arr1[a];
//            a++;
//        }
//        else {
//            arr3[i] = arr2[b];
//            b++;
//
//
//        }
//
//    }
//    for (i = 0; i < m + n; i++)
//    {
//        printf("%d ", arr3[i]);
//    }
//
//    return 0;
//}




//int main()
//{
//	int a = 3;
//
//	//00000000000000000000000000000011
//
//	int b = 5;
//
//	//00000000000000000000000000000101
//
//	int c = a & b;
//
//	//a:00000000000000000000000000000011
//	//b:00000000000000000000000000000101
//
//	return 0;
//}


//#include<stdio.h>
//int main()
//{
//	int a = 3;
//
//	int b = 5;
//
//	int c = a | b;
//	//a:00000000000000000000000000000011
//	//b:00000000000000000000000000000101
//	//c:00000000000000000000000000000111
//	printf("%d", c);
//	return 0;
//}


#include<stdio.h>

int main()
{
	int a = 3;
	int b = 5;

	int c = a ^ b;
	//a:00000000000000000000000000000011
	//b:00000000000000000000000000000101
	//c:00000000000000000000000000000110
	printf("%d", c);
	return 0;
}